@charset "utf-8";
/*==================================================================
	翻页的公共样式
==================================================================*/
.page{
	clear:both;
}
.page *{
	vertical-align:middle;
}
.page a,.page span,.page em{
	margin-right:4px;
	padding:3px 8px 3px;
	border-radius:2px;
	color:#333;
	display:inline-block;
}
.page span{
	padding:5px 2px 4px;
}
.page a{
	border:1px solid #B3B3B3;
	text-decoration:none;
	text-shadow:0 1px 0 #fff;
	background-color:#f1f1f1;
	background-image:-moz-linear-gradient(top, #fff, #e9e9e9);
	background-image:-webkit-linear-gradient(top, #fff, #e9e9e9);
}
.page a:hover{
	border:1px solid #1e506f;
}
.page em{
	font-weight:bold;
	border:1px solid #123984;
	color:#fff;
	text-shadow:0 1px 0 #000;
	background-color:#1A56AC;
}
.page .page-elevator-wrap{
	position:relative;
	margin-left:40px;
	zoom:1;
}
.page .page-elevator-warning{
	position:absolute;
	z-index:10;
	top:-28px;
	_top:-23px;
	left:-22px;
	width:82px;
	line-height:1.2;
	margin:0;
	padding:3px 5px 5px;
	text-align:center;
	font-family:Tahoma;
	background-color:#fff;
	border-radius:2px;
	border:1px solid #B3B3B3;
	box-shadow:0 1px 3px #CFCFCF;
}
.page .page-elevator-warning span{
	padding:0;
	margin:0;
	color:#FA0000;
	+margin-bottom:-5px;
	_margin-bottom:0;
}
.page .page-elevator-warning b,
.page .page-elevator-warning i{
	position:absolute;
	height:0;
	width:0;
	overflow:hidden;
}
.page .page-elevator-warning b{
	border-top:5px solid #B3B3B3;
	border-left:5px dashed transparent;
	border-right:5px dashed transparent;
	bottom:-5px;
	left:40px;
}
.page .page-elevator-warning i{
	border-top:4px solid #fff;
	border-left:4px dashed transparent;
	border-right:4px dashed transparent;
	bottom:-3px;
    left:41px;
}
.page .page-txt{
	border:1px solid #B3B3B3;
	box-shadow:inset 0 1px 2px #ccc;
	width:35px;
	padding:3px 3px 0;
	height:21px;
	margin-right:4px;
}
.page .page-txt:focus{
	border-color:#1e506f;
}
.page .page-btn{
	border:1px solid #B3B3B3;
	text-shadow:0 1px 0 #fff;
	background-color:#e9e9e9;
	background-image:-moz-linear-gradient(top, #fff, #e9e9e9);
	background-image:-webkit-linear-gradient(top, #fff, #e9e9e9);
	cursor:pointer;
	
	padding:0px 6px 0;
	height:26px;
	
	padding:3px 3px 0\9;
	height:26px\9;
	overflow:visibility;
}